//package com.easylinkin.linkappapi.linkage.service;
//
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.baomidou.mybatisplus.extension.service.IService;
//import com.easylinkin.linkappapi.linkage.entity.IntelligentTask;
//import java.util.List;
//
///**
// * <p>
// * 智能任务 服务类
// * </p>
// *
// * @author TongJie
// * @since 2020-06-08
// */
//public interface IntelligentTaskService extends IService<IntelligentTask> {
//
//    void add(IntelligentTask intelligentTask);
//
//    /**
//     * 查询符合条件所有
//     *
//     * @param intelligentTask dto
//     * @return 查询结果
//     */
//    List<IntelligentTask> getIntelligentTasks(IntelligentTask intelligentTask);
//
//    /**
//     * 查询并分页
//     *
//     * @param page 分页参数
//     * @param intelligentTask dto
//     * @return 查询结果
//     */
//    IPage<IntelligentTask> getIntelligentTasksPage(Page page, IntelligentTask intelligentTask);
//
//    IntelligentTask getIntelligentTask(String id);
//
//    void updateIntelligentTask(IntelligentTask intelligentTask);
//
//    boolean deleteBatch(List<IntelligentTask> intelligentTaskList);
//
//    /**
//     * 暂停任务
//     */
//    void pause(IntelligentTask intelligentTask);
//
//    /**
//     * 恢复任务
//     */
//    void resume(IntelligentTask intelligentTask);
//
//    /**
//     * 触发任务
//     */
//    void trigger(IntelligentTask intelligentTask);
//
//    /**
//     * 禁用租户下的条目
//     *
//     * @param tenantId 租户id
//     */
//    void disableByTenantId(String tenantId);
//}
